package com.mju.config;

import java.util.Properties;

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import com.google.code.kaptcha.impl.DefaultKaptcha;
import com.google.code.kaptcha.util.Config;

import lombok.Data;

@Data
@Configuration
@ConfigurationProperties(prefix = "kaptcha")
public class KaptchaConfigure {
	private Properties props;
	@Bean
	DefaultKaptcha defaultKaptcha() {
		DefaultKaptcha defaultKaptcha = new DefaultKaptcha();
		Config config = new Config(props);
		defaultKaptcha.setConfig(config);
		return defaultKaptcha;
	}
}
